iT邦幫忙

2022 iThome 鐵人賽

DAY 13
0

它為了解決什麼問題而生?

Socket.io 是 WebSocket 的一層封裝,並且能夠在不支援 WebSocket 的瀏覽器下切換成長輪詢,使開發者能夠專注於使用這層界面而不用擔心兼容性的問題。並且還提供了自動重連等 WebSocket 並不包含的功能。

WebSocket 為了解決什麼問題而生?

HTTP 使用的是一問一答的模式,即一個 request 換一個 response,但是在網頁應用日漸複雜的今天,這種模式無法良好的處理一些需要由伺服器主動傳送訊息給 client 端的情況,如:聊天室。

WebSocket 便是為了解決這種問題而生,它提供了 API 允許瀏覽器和伺服器建立連線之後,讓雙方可以以全雙工的形式互傳資料。

筆者身體不適,文章篇幅較短,還請見諒


上一篇
Day 12 Everything is a stream (IPC 與 Pipe 簡介)
下一篇
Day 14 Webp 簡介
系列文
關於用 Javascript (Typescript) Stack 打造某種 Backend 3D Rendering 的東東這檔事23
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言